package com.cqut.hfh.ordering.utils;

import com.alibaba.fastjson.JSON;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @author LJH
 * @date 2019/6/24-1:11
 */
public class Message {
/**
 * 指定返回表格数据json格式
 * @param code  0 成功  其他  失败
 * @param msg
 * @param count
 * @param data
 * @return
 */


    /**
     * 指定 仅响应 数据json格式
     * @param code  状态码
     * @param msg   消息
     * @return
     */
    public static String getReturnMsg(Integer code, String msg){
        Map<String, Object> map=new HashMap<>();
        map.put("code",code);
        map.put("msg",msg);
        return JSON.toJSONString(map);
    }

    /**
     * 指定返回数据json格式
     * @param code  状态码
     * @param msg   消息
     * @param data  数据
     * @return
     */
    public static String getReturnMsg(Integer code, String msg, Object data){
        Map<String, Object> map=new HashMap<>();
        map.put("code",code);
        map.put("msg",msg);
        map.put("data", data);
        return JSON.toJSONString(map);
    }


    /**
     * 指定返回表格数据json格式
     * @param code
     * @param msg
     * @param count
     * @param data
     * @return
     */
    public static String getReturnMsg(Integer code, String msg,Integer count, Object data){
        Map<String, Object> map=new HashMap<>();
        map.put("code",code);
        map.put("msg",msg);
        map.put("data", data);
        map.put("count", count);
        return JSON.toJSONString(map);
    }



}
